have far-reaching implications - French English Dictionary